#pragma once

class CGame: public EngMod<CGame>, public IGame
{
public:
	CGame();
	~CGame();

	/*-EngMod-------------------------------------------------------------------*/
	void OnCreate();
	void OnInit();
	void OnLoop(const unsigned int i);

	/*-IGame--------------------------------------------------------------------*/

	/*--------------------------------------------------------------------------*/
	enum GameMode
	{
	    gm_splashscreen,
	    gm_mainmenu,
	    gm_world
	};
	/*--------------------------------------------------------------------------*/

};